CC=gcc
STD=-std=gnu99
FLAG=-Wall -Werror
TARGE=超市交易系统
OBJECT=main.o	tools.o	chao_shi.o

$(TARGE):$(OBJECT)
	$(CC) $(OBJECT)	-o	$(TARGE)	&&	./$(TARGE)

main.o:%.o:%.c	chao_shi.h
	$(CC) $(STD) $(FLAG)	-c	$<

tools.o:%.o:%.c	tools.h
	$(CC) $(STD) $(FLAG)    -c  $<

chao_shi.o:%.o:%.c chao_shi.h tools.h
	$(CC) $(STD) $(FLAG)    -c  $<

clean:
	rm -rf $(OBJECT) $(TARGE)
	rm -rf .h.gch

